; Simple Scheme example demonstrating the working evaluator

; Define a variable
(define x 42)
(display x)

; Define a function
(define square (lambda (n) (* n n)))
(display (square 5))

; Use arithmetic expressions
(display (+ 10 20))
(display (- 50 25))
(display (* 3 7))
(display (/ 100 4))

; Nested expressions
(display (+ (* 2 3) (- 10 5)))